package com.hs.mobile.service.notifications;

import com.hs.mobile.model.Notifications;
import java.util.List;
import java.util.Date;

/**
 * 
 * @author NAM
 *
 */
public interface NotificationsService {
	
	void save( Notifications notifications );
	void update( Notifications notifications );
	void delete( long id );
	void updateStatus( long id, int status, Date modified );
	
	Notifications findNotificationsById( long id );
	List<Notifications> getAllNotifications();
	List<Notifications> getNotificationsByDeviceId( long deviceId );
	List<Notifications> getNotificationsByServiceId( long serviceId );
}
